<?php
include_once("config/funcoes.php");	
function administrador(){
	if ($_SESSION["lawoffice"]["permissao"] != 2) {
		header('Location:index.php');
	}
	
}
	
session_start();
/* if (!isset($_SESSION["lawoffice"]["user"])) {

	unset($_SESSION["lawoffice"]["user"]);
	session_destroy();
	Logger('Sessao expirou');
	header('Location:login.php');
} */

//Antes de fazer os cálculos, comprovo que o usuário está logado
if ((isset($_SESSION["lawoffice"]["user"])) or (isset($_SESSION["lawoffice"]["ultimoAcesso"]))) {
	//Então, calculamos o tempo transcorrido
	$dataSalva = $_SESSION["lawoffice"]["ultimoAcesso"];
	$agora = time();
	$tempo_transcorrido = ((int)$agora-(int)$dataSalva);
			
	$_SESSION["lawoffice"]["tempo_transcorrido"] = $tempo_transcorrido;	

	//Comparamos o tempo transcorrido
	if($tempo_transcorrido >= 300) {
	 //Se passaram 5 minutos ou mais
	  session_destroy(); //Destruo a sessão
	  Logger('Sessao expirou'); //Envia para o Log
 	  echo"<script>
				document.location.replace('login.php');
           </script>"; 
	  exit();
	  //Senão, atualizo a data da sessão
	}else {
	$_SESSION["lawoffice"]["ultimoAcesso"] = time();
	}
} else {
	session_destroy();
	Logger('Sessao expirou');
	header('Location:login.php');	
	exit();
}
?>
